<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>

<body>
  <!-- 3个数，按照从小到大排序 -->
  <script>
    var a = 188;
    var b = 88;
    var c = 29;
    if (a > b && a < c) {
      document.write("c大于a大于b")
    } else if (b > a && b < c) {
      document.write("c大于b大于a")
    } else if (c > b && c < a) {
      document.write("a大于c大于b")
    } else if (b > c && c > a) {
      document.write("b大于c大于a")
    } else if (a > b && c < b) {
      document.write("a大于b大于c")
    } else if (b > a && c < a) {
      document.write("b大于a大于c")
    }

    // 年龄26，成绩70；  年龄大于20且成绩高于60，成绩通过进入本公司否则不通过。
    var age = 26;
    var grade = 70;
    if (age > 20 && grade > 60) {
      alert("通过")
    } else {
      alert("不通过")
    }
    document.write("<hr/>")
    // 5.机票原价4000，1 - 3月为淡季，其余月份为旺季。淡季头等舱打6折，经济舱打3折，
    // 旺季头等舱打9折，经济舱打7.5折，计算不同月份、不同舱位的实际票价。
    // 分别使用多重if结构
    var price = 4000;
    var month = prompt("输入月份");
    var tou = null;
    var jingji = null;
    if (month >= 1 && month <= 3) { //淡季
      tou = price * 0.6;
      jingji = price * 0.3;
      document.write("淡季，头等舱价格：" + tou + "元，经济舱：" + jingji + "元")
    } else { //旺季
      tou = price * 0.9;
      jingji = price * 0.75;
      document.write("淡季，头等舱价格：" + tou + "元，经济舱：" + jingji + "元")
    }

    // 6，爱因斯坦的数学题：有一条长阶梯，若每步跨2阶，则最后剩一阶；若每步跨3阶，
    // 则最后剩2阶；若每步跨5阶，则最后剩4阶，若每步跨6阶，最后剩5阶。只有每次跨7阶，
    // 最后才正好一阶不剩。求这条阶梯共有多少阶。
    document.write("<hr/>")
    for (var i = 0; ; i++) { // i 阶梯数量
      if (i % 7 == 0 && i % 6 == 5 && i % 5 == 4 && i % 3 == 2 && i % 2 == 1) {

        document.write("阶梯数为:" + i)
        break;
      }
    }
    document.write("<hr/>")
    //100-300之间能被3或者能被7整除的数
    for (var j = 100; j <= 300; j++) {
      if (j % 3 == 0 || j % 7 == 0) {
        console.log(j)
      }
    }
    // 100-999之间的水仙花数。153 = 1*1*1 + 5*5*5 + 3*3*3 （水仙花数：个位、十位、百位的立方和等于该数，则成为水仙花数）
    for (var k = 100; k <= 999; k++) {
      // k  153     
      var g = k % 10; //个位
      var s = Math.floor(k / 10 % 10); //十位
      var b = Math.floor(k / 100) //百位
      // g * g * g + s * s * s + b * b * b == k
      if (Math.pow(g, 3) + Math.pow(s, 3) + Math.pow(b, 3) === k) {
        document.write("水仙花数：" + k + "<br/>")
      }
    }
    // 猴子吃桃问题：猴子第一天摘下若干个桃子，当即吃了一半，还不过瘾，又多吃了一个。
    // 第二天早上又将剩下的桃子吃掉一半，又多吃了 一个。以后每天早上都吃了前一天剩下的一半零一个。
    // 到第10天早上想再吃时，见只剩下一个桃子了。求第一天共摘了多少。
    var n = 1;  //第10天
    for (var t = 9; t >= 1; t--) {
      n = 1 + 2 * n + 1 //4
      console.log(n)
    }
    console.log(n)

  </script>





</body>

</html>